Homotopy Preserving Approximate Voronoi Diagram of 3D Polyhedron
نویسندگان
چکیده
We present a novel algorithm to compute a homotopy preserving bounded-error approximate Voronoi diagram of a 3D polyhedron. Our approach uses spatial subdivision to generate an adaptive volumetric grid and computes an approximate Voronoi diagram within each grid cell. Moreover, we ensure each grid cell satisfies a homotopy preserving criterion by computing an arrangement of 2D conics within a plane. Homotopy equivalence implies a one-to-one correspondence between various topological components of the approximate Voronoi diagram and the exact Voronoi diagram. Our algorithm also satisfies Hausdorff distance bounds between the approximate and the exact Voronoi diagrams. We use distance based culling techniques to reduce number of non-linear arrangement computations and accelerate the computation. In practice, our algorithm can compute an approximate Voronoi diagram of complex models with thousands of primitives in tens of seconds.
منابع مشابه
Efficient Computation of Discrete Voronoi Diagram and Homotopy-Preserving Simplified Medial Axis of a 3D Polyhedron
AVNEESH SUD: Efficient Computation of Discrete Voronoi Diagram and Homotopy-Preserving Simplified Medial Axis of a 3D Polyhedron. (Under the direction of Dinesh Manocha.) The Voronoi diagram is a fundamental geometric data structure and has been well studied in computational geometry and related areas. A Voronoi diagram defined using the Euclidean distance metric is also closely related to the ...
متن کاملApproximations of 3D generalized Voronoi diagrams
We introduce a new approach to approximate generalized 3D Voronoi diagrams for different site shapes (points, spheres, segments, lines, polyhedra, etc) and different distance functions (Euclidean metrics, convex distance functions, etc). The approach is based on an octree data structure denoted Voronoi-Octree (VO) that encodes the information required to generate a polyhedral approximation of t...
متن کاملApproximating a Voronoi Cell
Given a set of points in IR , called sites, we consider the problem of approximating the Voronoi cell of a site by a convex polyhedron with a small number of facets or, equivalently, of finding a small set of approximate Voronoi neighbors of . More precisely, we define an -approximate Voronoi neighborhood of , denoted , to be a subset of satisfying the following property: is an -approximate nea...
متن کاملRobust Construction of the Voronoi Diagram of a Polyhedron
This paper describes a practical algorithm for the construction of the Voronoi diagram of a three dimensional polyhedron using approximate arithmetic. This algorithm is intended to be implemented in oating point arithmetic. The full two-dimensional version and sig-niicant portions of the three-dimensional version have been implemented and tested. The running time 1 of this algorithm is O(npnv l...
متن کاملPii: S0925-7721(01)00056-6
We tackle the problem of computing the Voronoi diagram of a 3-D polyhedron whose faces are planar. The main difficulty with the computation is that the diagram’s edges and vertices are of relatively high algebraic degrees. As a result, previous approaches to the problem have been non-robust, difficult to implement, or not provenly correct. We introduce three new proximity skeletons related to t...
متن کامل